Market square
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 An open area in a town housing a public market, often on just one day per week; a marketplace.
- 2 a public marketplace where food and merchandise is sold wordnet
noun ·Rare ·Advanced level